﻿#pragma once
#include "afxdialogex.h"
#include "CListCtrlPlus.h"

// DlgExport 对话框

class DlgExport : public CDialogEx
{
	DECLARE_DYNAMIC(DlgExport)

public:
	DlgExport(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~DlgExport() = default;

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_DLG_EXPORT };
#endif

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()
public:
    CListCtrlPlus m_ListExport;
	CToolTipCtrl m_ToolTip;
    
	virtual BOOL OnInitDialog();
    void InitExportTable();
    
	afx_msg void OnBnClickedOk();
	afx_msg void OnBnClickedCancel();
	virtual BOOL PreTranslateMessage(MSG* pMsg);

private:
	CString szAddressOfNames = TEXT(
		"AddressOfNames与AddressOfNamesOrdinals一一对应,\n" \
		"且Ordinals为函数所在AddressOfFunctions地址表中的索引值。"
	);
};
